/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package vista;

import java.util.ArrayList;

/**
 *
 * @author Aguero
 */
public interface ControladorGeneral {

    Validaciones validaciones=new Validaciones();

    public abstract void crearVentanaLista(java.awt.Frame padre, boolean modal);

    public abstract void crearVentanaA( javax.swing.JDialog padre, boolean modal);

    public abstract void crearVentanaM(javax.swing.JDialog padre, ArrayList<Object> datos, boolean modal);

    public abstract void actualizarTabla(javax.swing.JDialog ventana);

    public abstract void nuevo(ArrayList<Object> datos);

    public abstract void modificar(ArrayList<Object> datos);

    public abstract void borrar(Long id);

    public abstract Object traerPorID(Long id);
    
}
